package com.jic.purchase.model.vo.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class SupplierFinancialInformationResponse {
	private static final long serialVersionUID = 1L;
    //@NotEmpty(message = "id") 
    @ApiModelProperty(notes = "id")
    private Long id;

    //@NotEmpty(message = "企业纳税人类型 1.一般纳税人 2.小规模纳税人") 
    @ApiModelProperty(notes = "企业纳税人类型 1.一般纳税人 2.小规模纳税人")
    private Integer corporateTaxpayerType;

    //@NotEmpty(message = "企业纳税税率") 
    @ApiModelProperty(notes = "企业纳税税率")
    private String corporateTaxRate;

    //@NotEmpty(message = "报价方式 1.含税 2.不含税") 
    @ApiModelProperty(notes = "报价方式 1.含税 2.不含税")
    private Integer quotations;

    //@NotEmpty(message = "收款人姓名") 
    @ApiModelProperty(notes = "收款人姓名")
    private String payeeName;

    //@NotEmpty(message = "账户类型 1.支付宝 2.微信 3.网银") 
    @ApiModelProperty(notes = "账户类型 1.支付宝 2.微信 3.网银")
    private Integer accountType;

    //@NotEmpty(message = "收款账号") 
    @ApiModelProperty(notes = "收款账号")
    private String collectionAccount;

    //@NotEmpty(message = "开户银行") 
    @ApiModelProperty(notes = "开户银行")
    private String bankAccount;

    //@NotEmpty(message = "开户银行支行名称") 
    @ApiModelProperty(notes = "开户银行支行名称")
    private String bankBranchName;

    //@NotEmpty(message = "收款人手机号") 
    @ApiModelProperty(notes = "收款人手机号")
    private String payeePhone;

    //@NotEmpty(message = "默认结算地 1.总部 2.门店") 
    @ApiModelProperty(notes = "默认结算地 1.总部 2.门店")
    private Integer defaultSettlement;

    //@NotEmpty(message = "默认付款供应商 1.自己 2.其他") 
    @ApiModelProperty(notes = "默认付款供应商 1.自己 2.其他")
    private Integer defaultPaymentProvider;

    //@NotEmpty(message = "默认送货供应商 1.自己 2.其他") 
    @ApiModelProperty(notes = "默认送货供应商 1.自己 2.其他")
    private Integer defaultDeliverySupplier;

    @ApiModelProperty(notes = "默认付款供应商id")
    private Long defaultPaymentId;

    @ApiModelProperty(notes = "默认送货供应商id")
    private Long defaultDeliveryId;

    @ApiModelProperty(notes = "默认付款供应商名称")
    private String defaultPaymentName;

    @ApiModelProperty(notes = "默认送货供应商名称")
    private String defaultDeliveryName;

    //@NotEmpty(message = "运营方ID") 
    @ApiModelProperty(notes = "运营方ID")
    private Long deptId;

    //@NotEmpty(message = "商家ID") 
    @ApiModelProperty(notes = "商家ID")

    private Long merchantId;

    //@NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String merchantName;

    //@NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;

    //@NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    //@NotEmpty(message = "更新人") 
    @ApiModelProperty(notes = "更新人")
    private Long updater;

}
